package File;

import java.io.File;

public class fileDemo {
    public static void main(String[] args) {
        //相对路径：相对于某个位置开始，有利于跨平台
        //常用的相对路径是:1 "./"表示当前目录  2类加载的路径
        //"./"是在Idea执行的程序时表达的是当前类所在的项目目录，此处是指的jsd2302的位置
        File file = new File("./demo.txt");
        String name = file.getName();//获取文件或目录的名字
        System.out.println("name"+name);
        /**
         长度为0有两种情况：1.路径无效  2.文件确实没内容
         */
        long length = file.length();//获取文件或目录的长度（大小）
        System.out.println("length"+length);

        boolean hidden = file.isHidden();//文件或目录是否隐藏
        boolean b = file.canRead();//文件或目录是否可读
        boolean b1 = file.canWrite();//文件或目录是否可写
        File absoluteFile = file.getAbsoluteFile();
        System.out.println(absoluteFile);//返回此抽象路径名的绝对路径名形式

    }
}
